self-storage facility - German English Dictionary